package com.hospital.insurancedip.module.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hospital.insurancedip.module.controller.vo.BatchUpDip;
import com.hospital.insurancedip.module.entity.InsuranceLogs;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author lvyao
 * @since 2021-09-26
 */
public interface InsuranceLogsService extends IService<InsuranceLogs> {
  boolean insertInfo(String serNo, String updateDate, String pid, String vid, String jsonIn, String flag, byte[] jsonout);
  String getDipUrl();

    String getSettleFrundFlag(String setl_id, String mdtrt_id, String topic);

  List<InsuranceLogs> selecBysql(String serialNo, String date, String topic);

  List<InsuranceLogs> selecByPidVisitId(String patientId, String visitId, String topic);

  List<BatchUpDip> getBatchUpDip(String beginDate, String endDate, String dataBaseTopic);

  List<BatchUpDip> getUnUpDip(String beginDate, String endDate, String dataBaseTopic);

  List<BatchUpDip> getSettleDataAllDip(String beginDate, String endDate, String dataBaseTopic);

  List<InsuranceLogs> selectbyPid(String patientId, String visitId, String dataBaseTopic);
}
